<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>index.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <link type="text/css" rel="stylesheet" href="css/main.css" >
  </head>
  
  <body>
<h3 class="title" >文件同步工具bigfilesync使用手册</h3>
<div class="section">
	<h4>设置环境变量</h4>
	<p>&nbsp;&nbsp;&nbsp;&nbsp;解压bigfilesync-2.0.zip到电脑的任意目录下，比如D:\bigfilesync-2.0，然后将D:\bigfilesync-2.0\bin设置到系统的环境变量path中。</p>
</div>

<div class="section">
<h4>命令列表：</h4>
<div class="source" >
<pre>
sync [-s] source [-d] destination [-e] exclude
  -s 源目录[required]
  -d 目标目录[required]
</pre>
</div>
<ul>
	<li>监视source目录下的文件变化，并同步到destination目录</li>
</ul>
</div>

<div class="section">
<h4>用法1：</h4>
<div class="source" >
<pre>
sync -s D:\qq -d D:\mm
</pre>
</div>
<ul>
	<li>监视D:\qq目录下的文件变化，并同步到D:\mm目录。</li>
</ul>
</div>

<div class="section">
<h4>用法2：</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;多个目录的监控（多个目录之间用逗号分隔，确保目录或文件的名称不能包含逗号），并同步到一个目录下。</p>
<div class="source" >
<pre>
sync -s D:\ff,D:\qq -d D:\mm
</pre>
</div>
<ul>
	<li>监视D:\ff，D:\qq两个目录下的文件变化，并同步到D:\mm目录。</li>
</ul>
</div>

<div class="section">
<h4>用法3：</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;多个目录的监控（多个目录之间用分号分隔，确保目录或文件的名称不能包含分号），并分别同步到相应的目录下。</p>
<div class="source" >
<pre>
sync -s D:\ff;D:\qq -d D:\mm;D:\nn
</pre>
</div>
<ul>
	<li>监视D:\ff，D:\qq两个目录下的文件变化，并将D:\ff文件的变化同步到D:\mm目录，D:\qq文件的变化同步到D:\nn目录。</li>
</ul>
</div>

<div class="section">
<h4>用法4：</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;方法2和方法3的混合使用。</p>
<div class="source" >
<pre>
sync -s D:\ff,D:\qq;D:\bb -d D:\mm;D:\nn
</pre>
</div>
<ul>
	<li>监视D:\ff，D:\qq,D:\bb三个目录下的文件变化，并将D:\ff，D:\qq文件的变化同步到D:\mm目录，D:\bb文件的变化同步到D:\nn目录。</li>
</ul>
</div>


<div class="section">
	<h4>全局配置文件exclude.txt</h4>
	<p>&nbsp;&nbsp;&nbsp;&nbsp;%bigfilesync_home%\config\exclude.txt设置全局排除的目录或文件，多个目录或文件回车换行输入。</p>
</div>

<div class="section">
<h4>源码编译</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;bigfilesync源码使用maven进行管理jar依赖，使用assembly进行打包配置，在bigfilesync源码目录执行如下命令：</p>
<div class="source" >
<pre>
mvn package -Dmaven.test.skip=true
mvn assembly:single
</pre>
</div>
<ul>
	<li>在bigfilesync源码目录下的target/bigfilesync-2.0-deploy目录即为可执行目录，拷贝到其他目录即可运行。</li>
</ul>
</div>
<br>
<br>
<br>
<br>
  </body>
</html>
